// #include <stdio.h>

// int main()
// {
//     float a,b,c;
//     scanf("%f %f %f",&a,&b,&c);
//     printf("%.3f %+.2f %05.0f",a,b,c);
//     return 0;
// }

#include <stdio.h>
#include <stdlib.h>
//赋值特定位
int main()
{
    unsigned short int a = 0;
    unsigned int bits = 0,bits2 = 0;
    scanf("%d %d %d",&a,&bits,&bits2);
    a |= (1<<bits);
    a &= ~(1<<bits2);
    printf("0x%x",a);
    return 0;
}